package com.irdstudio.efp.rule.service.vo;

import java.io.Serializable;

public class ReqTaxAccessRuleVo implements Serializable{
	private static final long serialVersionUID = 5509409305097150490L;
	//是否授权查询
	private Integer admitQueryState;
	//授权是否过期
	private Integer authOverdueState;
	//无法获取纳税信息
	private Integer canNotGetCusTaxInfo;
	//近12个月纳税次数
	private Integer indivIncomeTaxMonths;
	//近12月收入是否小于当地准入年收入乘以系数
	private Integer incomeLessThanAvg;
	//代扣代缴标志
	private Integer withHoldOrRemitFlag;
	//个体户标志
	private Integer slfemplyOwnFlg;
	//违法违章信息
	private Integer taxAgainstLawInfoNum;
	//40天内获批银行数量
	private Integer aprvBankNoWthn40DaysNum;
	//40天内纳税信息被查次数
	private Integer qrydRcrdInfNum;
	private String  latest12MonthsIncome;
	private String  latestWthldngCorpNm;

	public final String getLatest12MonthsIncome() {
		return latest12MonthsIncome;
	}

	public final void setLatest12MonthsIncome(String latest12MonthsIncome) {
		this.latest12MonthsIncome = latest12MonthsIncome;
	}

	public final Integer getAdmitQueryState() {
		return admitQueryState;
	}

	public final void setAdmitQueryState(Integer admitQueryState) {
		this.admitQueryState = admitQueryState;
	}

	public final Integer getAuthOverdueState() {
		return authOverdueState;
	}

	public final void setAuthOverdueState(Integer authOverdueState) {
		this.authOverdueState = authOverdueState;
	}

	public final Integer getCanNotGetCusTaxInfo() {
		return canNotGetCusTaxInfo;
	}

	public final void setCanNotGetCusTaxInfo(Integer canNotGetCusTaxInfo) {
		this.canNotGetCusTaxInfo = canNotGetCusTaxInfo;
	}

	public final Integer getIndivIncomeTaxMonths() {
		return indivIncomeTaxMonths;
	}

	public final void setIndivIncomeTaxMonths(Integer indivIncomeTaxMonths) {
		this.indivIncomeTaxMonths = indivIncomeTaxMonths;
	}

	public final Integer getIncomeLessThanAvg() {
		return incomeLessThanAvg;
	}

	public final void setIncomeLessThanAvg(Integer incomeLessThanAvg) {
		this.incomeLessThanAvg = incomeLessThanAvg;
	}

	public final Integer getWithHoldOrRemitFlag() {
		return withHoldOrRemitFlag;
	}

	public final void setWithHoldOrRemitFlag(Integer withHoldOrRemitFlag) {
		this.withHoldOrRemitFlag = withHoldOrRemitFlag;
	}

	public final Integer getSlfemplyOwnFlg() {
		return slfemplyOwnFlg;
	}

	public final void setSlfemplyOwnFlg(Integer slfemplyOwnFlg) {
		this.slfemplyOwnFlg = slfemplyOwnFlg;
	}

	public final Integer getTaxAgainstLawInfoNum() {
		return taxAgainstLawInfoNum;
	}

	public final void setTaxAgainstLawInfoNum(Integer taxAgainstLawInfoNum) {
		this.taxAgainstLawInfoNum = taxAgainstLawInfoNum;
	}

	public final Integer getAprvBankNoWthn40DaysNum() {
		return aprvBankNoWthn40DaysNum;
	}

	public final void setAprvBankNoWthn40DaysNum(Integer aprvBankNoWthn40DaysNum) {
		this.aprvBankNoWthn40DaysNum = aprvBankNoWthn40DaysNum;
	}

	public final Integer getQrydRcrdInfNum() {
		return qrydRcrdInfNum;
	}

	public final void setQrydRcrdInfNum(Integer qrydRcrdInfNum) {
		this.qrydRcrdInfNum = qrydRcrdInfNum;
	}

	public void setLatestWthldngCorpNm(String wthldngCorpNm) {
		this.latestWthldngCorpNm = wthldngCorpNm;
	}

	public final String getLatestWthldngCorpNm() {
		return latestWthldngCorpNm;
	}

}
